﻿<?xml version="1.0" encoding="utf-8"?>
<KwpEcu xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" >
  <Model>Bosch EDC16C9</Model>
  <ConvertorType>DnEcuDiag.Conversion.Edc16C9Conversion</ConvertorType>
  <ErrorMemoryStructureDefinition>
    <Lenght>10</Lenght>
    <ErrorDefinitions>
      <ErrorDefinition>
        <ErrorCode>P0045</ErrorCode>
        <ErrorDescription>Boost pressure actuator No Load/Excessive Temperature</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0047</ErrorCode>
        <ErrorDescription>Boost pressure actuator signal below threshold</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0048</ErrorCode>
        <ErrorDescription>Boost pressure actuator signal above threshold</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0069</ErrorCode>
        <ErrorDescription>Atmospheric Pressure Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0090</ErrorCode>
        <ErrorDescription>Rail regulation valve No Load/Temperature Excessive</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0091</ErrorCode>
        <ErrorDescription>Rail regulation valve cc GND</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0092</ErrorCode>
        <ErrorDescription>Rail regulation valve cc vbatt</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0101</ErrorCode>
        <ErrorDescription>Air Mass Meter</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt/5V</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0110</ErrorCode>
        <ErrorDescription>Air temperature sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0115</ErrorCode>
        <ErrorDescription>Engine coolant temperature sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0116</ErrorCode>
        <ErrorDescription>Coolant temperature sensor plausibility</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0120</ErrorCode>
        <ErrorDescription>Accelerator Pedal Sensor One</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0168</ErrorCode>
        <ErrorDescription>Quantity limitation due to high fuel temperature</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0180</ErrorCode>
        <ErrorDescription>Fuel Temperature Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0190</ErrorCode>
        <ErrorDescription>Rail Pressure Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0192</ErrorCode>
        <ErrorDescription>Rail Pressure Sensor Offset</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausibility 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausibility 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0201</ErrorCode>
        <ErrorDescription>Injector Cylinder 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0202</ErrorCode>
        <ErrorDescription>Injector Cylinder 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0203</ErrorCode>
        <ErrorDescription>Injector Cylinder 3</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0204</ErrorCode>
        <ErrorDescription>Injector Cylinder 4</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0205</ErrorCode>
        <ErrorDescription>Injector Cylinder 5</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0219</ErrorCode>
        <ErrorDescription>Engine Overspeed</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausibility</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0220</ErrorCode>
        <ErrorDescription>Accelerator Pedal Sensor Two</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit/Open Circuit Vbatt/Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0226</ErrorCode>
        <ErrorDescription>Plausiblity between accelerator 1 and 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>open Circuit, Short Circuit VBatt/Gnd, Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0230</ErrorCode>
        <ErrorDescription>Pre-supply pump power stage</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0235</ErrorCode>
        <ErrorDescription>Boost Pressure Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit/Open Circuit Vbatt/5V</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0238</ErrorCode>
        <ErrorDescription>Boost Pressure Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0262</ErrorCode>
        <ErrorDescription>Injector 1 (Short circuit)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Sc low side to Bat</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Sc low side to high side</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Not classifiable error</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0265</ErrorCode>
        <ErrorDescription>Injector 2 (Short Circuit)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Sc low side to Bat</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Sc low side to high side</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Not classifiable error</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0268</ErrorCode>
        <ErrorDescription>Injector 3 (Short Circuit)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Sc low side to Bat</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Sc low side to high side</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Not classifiable error</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0271</ErrorCode>
        <ErrorDescription>Injector 4 (Short Circuit)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Sc low side to Bat</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Sc low side to high side</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Not classifiable error</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0274</ErrorCode>
        <ErrorDescription>Injector 5 (Short Circuit)</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Sc low side to Bat</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Sc low side to high side</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Not classifiable error</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0335</ErrorCode>
        <ErrorDescription>Crankshaft sensor error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0339</ErrorCode>
        <ErrorDescription>Temporary Crankshaft sensor error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0340</ErrorCode>
        <ErrorDescription>Camshaft sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt/Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0344</ErrorCode>
        <ErrorDescription>Temporary Camshaft sensor error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0380</ErrorCode>
        <ErrorDescription>Glow control relay actuator</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0404</ErrorCode>
        <ErrorDescription>EGR actuator No Load</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0480</ErrorCode>
        <ErrorDescription>Fan 1/PWM No Load/Partial Load</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0481</ErrorCode>
        <ErrorDescription>Fan 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0489</ErrorCode>
        <ErrorDescription>EGR Actuator Src low</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0490</ErrorCode>
        <ErrorDescription>EGR Actuator Src high</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0500</ErrorCode>
        <ErrorDescription>Speed sensor/signal</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausiblity 3</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0504</ErrorCode>
        <ErrorDescription>Brake switch</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0520</ErrorCode>
        <ErrorDescription>Oil pressure switch</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0530</ErrorCode>
        <ErrorDescription>Analog Air conditioner Pressure Sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt/5V</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0560</ErrorCode>
        <ErrorDescription>Battery voltage</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Above Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Below Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0564</ErrorCode>
        <ErrorDescription>Cruise control invalid switch combination</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0601</ErrorCode>
        <ErrorDescription>EEPROM error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausiblity 3</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausiblity 4</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0606</ErrorCode>
        <ErrorDescription>TPU Monitoring</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0607</ErrorCode>
        <ErrorDescription>ADC monitoring</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0638</ErrorCode>
        <ErrorDescription>Throttle Valve No Load/Temperature Excessive</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0641</ErrorCode>
        <ErrorDescription>Sensor supply voltage 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0645</ErrorCode>
        <ErrorDescription>Src of Condition power stage</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0651</ErrorCode>
        <ErrorDescription>Sensor supply voltage 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0683</ErrorCode>
        <ErrorDescription>Plausiblity of glow control unit</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>
                  Glow failure, Relay failure, Short circuit, Relay stuck, oc pin K52
                </MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short circuit, Relay stuck, Oc pin K52</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0685</ErrorCode>
        <ErrorDescription>Plausiblity of main relay</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Relay does not open in time</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Relay opens too early</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0691</ErrorCode>
        <ErrorDescription>Fan 1 control above threshold</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0692</ErrorCode>
        <ErrorDescription>Fan 1 control below threshold</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0697</ErrorCode>
        <ErrorDescription>Sensor supply voltage 3</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P0704</ErrorCode>
        <ErrorDescription>Plausibility of Clutch Switch</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausiblity via CAN</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausiblity via HW</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1101</ErrorCode>
        <ErrorDescription>Plausibility of air mass meter offset drift</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Airmass ADC raw value too high</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Airmass ADC raw value too low</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1102</ErrorCode>
        <ErrorDescription>Plausibility of air mass meter sensitivity drift</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Airmass ratio is higher than threashold high</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Airmass ratio is higher than threashold low</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1168</ErrorCode>
        <ErrorDescription>Limitation quantity</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity 3</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1191</ErrorCode>
        <ErrorDescription>Positive fuel pressure governor deviation 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Maximum positive deviation of rail pressure exceeded</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1192</ErrorCode>
        <ErrorDescription>Positive fuel pressure governor deviation 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Maximum positive deviation of rail pressure exceeded concerning set value PCV</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1193</ErrorCode>
        <ErrorDescription>Negative fuel rail governator deviation</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Maximum negative rail pressure deviation with closed pressure control valve exceeded</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1194</ErrorCode>
        <ErrorDescription>Minimum Rail pressure</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Minimum rail pressure exceeded</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1195</ErrorCode>
        <ErrorDescription>Maximum Rail pressure</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Maximum rail pressure exceeded</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1200</ErrorCode>
        <ErrorDescription>Shut off monitoring during initalisation</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Watchdog switch off path detected</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Voltage monitoring upper limit shut-off path defect</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Voltage monitoring lower limit shut-off path defect</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1213</ErrorCode>
        <ErrorDescription>Intake manifold temperature sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1218</ErrorCode>
        <ErrorDescription>HW Recovery</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Recovery</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1235</ErrorCode>
        <ErrorDescription>Positive boost pressure governor deviation</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Positive governor deviation Above Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1236</ErrorCode>
        <ErrorDescription>Negative boost pressure governor deviation</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Negative governor deviation Above Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1237</ErrorCode>
        <ErrorDescription>Air control positive governor deviation</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Positive governor deviation Above Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1238</ErrorCode>
        <ErrorDescription>Air control negative governor deviation</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Negative governor deviation Above Limit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1301</ErrorCode>
        <ErrorDescription>IMA classification: missed personalisation</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>No IMA code programmed</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1504</ErrorCode>
        <ErrorDescription>Terminal 15</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>K15 plausibility after initialisation</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1530</ErrorCode>
        <ErrorDescription>Trinary / quadrinary</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>If quadrinary is set, trinary must be set too</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1555</ErrorCode>
        <ErrorDescription>Plausiblity Brake/Accelerator</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1600</ErrorCode>
        <ErrorDescription>Runtime monitoring</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Runtime of task exceeded/System overloaded</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1605</ErrorCode>
        <ErrorDescription>Communication error hw CY310 and microprocessor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>ECU defect</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1606</ErrorCode>
        <ErrorDescription>Error HW communication</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Comunication error of CJ940</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1609</ErrorCode>
        <ErrorDescription>Energizing time</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Energizing time exceeds the limit of overrun monitoring</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1610</ErrorCode>
        <ErrorDescription>Error calculating Rpm cut off</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Redundant engine speed calculation in overrun monitoring</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1612</ErrorCode>
        <ErrorDescription>Fuel filter heater command</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Temperature Excessive</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1614</ErrorCode>
        <ErrorDescription>Fmtc map non strictly monotonus</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1615</ErrorCode>
        <ErrorDescription>Injector specific chip 1 error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausibility 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausibility 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausibility 3</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausibility 4</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1616</ErrorCode>
        <ErrorDescription>Injector specific chip 2 error</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausibility 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausibility 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausibility 3</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausibility 4</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1617</ErrorCode>
        <ErrorDescription>Limitation number of injections</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1618</ErrorCode>
        <ErrorDescription>Supply voltage of CJ940 Above Limit</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausiblity</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1619</ErrorCode>
        <ErrorDescription>Supply voltage of CJ940 Below Limit</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1622</ErrorCode>
        <ErrorDescription>Pressure control valve AD channel</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Plausiblity 1</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Plausiblity 2</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausiblity 3</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1623</ErrorCode>
        <ErrorDescription>SPI communication</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Plausiblity</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1638</ErrorCode>
        <ErrorDescription>Throttle valve SRC high</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P1639</ErrorCode>
        <ErrorDescription>Throttle valve SRC low</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Short Circuit VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Short Circuit Gnd/VBatt</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Signal Not Plausible</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P2147</ErrorCode>
        <ErrorDescription>Bank 1 No Load</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P2148</ErrorCode>
        <ErrorDescription>Bank 1</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>General sc of the injector cable</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Sc low side to GND</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Unclassifiable error in injector cable</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P2150</ErrorCode>
        <ErrorDescription>Bank 2 No Load</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Open Circuit</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P2151</ErrorCode>
        <ErrorDescription>Bank 2</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>General sc of the injector cable</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Sc low side to GND</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Unclassifiable error in injector cable</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>P2264</ErrorCode>
        <ErrorDescription>H20 in fuel filter sensor</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Plausiblity</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1600</ErrorCode>
        <ErrorDescription>Immobiliser</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>timeout</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Wrong code</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Wrong key</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Immobiliser</Name>
            <ConversionId>-1</ConversionId>
            <Units></Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>No Code Received</MaskResultTrue>
                <MaskResultFalse>Code Received</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Code Unknown</MaskResultTrue>
                <MaskResultFalse>Known Code</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Erroneous Key Code/Anntena Defect</MaskResultTrue>
                <MaskResultFalse>Key Read Ok</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Virgin Ecu</MaskResultTrue>
                <MaskResultFalse>Not Virgin Ecu</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Engine Start Disabled</MaskResultTrue>
                <MaskResultFalse>Engine Start Enabled</MaskResultFalse>
              </MaskMatch>
              <MaskMatch>
                <MatchValue>false</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Universal Code Received</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1601</ErrorCode>
        <ErrorDescription>Communication CAN-C</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>Bus Off</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>Mute</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>8</MaskValue>
                <MaskResultTrue>Bus Off</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1601</ErrorCode>
        <ErrorDescription>Communication NCM-NBC</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>NBC absent</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1700</ErrorCode>
        <ErrorDescription>Communication NCM-NFR</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>NFR absent</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1706</ErrorCode>
        <ErrorDescription>Communication NCM-NCA</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>NCA absent</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1711</ErrorCode>
        <ErrorDescription>Communication NCM-NAC</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>NAC absent</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
      <ErrorDefinition>
        <ErrorCode>U1716</ErrorCode>
        <ErrorDescription>Communication NCM-NBA</ErrorDescription>
        <ErrorElements>
          <ElementDefinition>
            <Name>Fault Symptom</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>15</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>4</MaskValue>
                <MaskResultTrue>NBA absent</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Warning Lamp Status</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>7</BitShift>
            <Bitmask>128</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Warning Lamp Illuminated</MaskResultTrue>
                <MaskResultFalse>Warning Lamp not Illuminated</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Test State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>4</BitShift>
            <Bitmask>16</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Test not complete for this Error.</MaskResultTrue>
                <MaskResultFalse>Test complete for this Error or not applicable.</MaskResultFalse>
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Fault Code Storage State</Name>
            <ConversionId>-1</ConversionId>
            <Units />
            <ByteIndex>2</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>5</BitShift>
            <Bitmask>96</Bitmask>
            <MaskMatches>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>0</MaskValue>
                <MaskResultTrue>No Error Detected at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>1</MaskValue>
                <MaskResultTrue>Error Not Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>2</MaskValue>
                <MaskResultTrue>Error Maturing-Intermittent at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
              <MaskMatch>
                <MatchValue>true</MatchValue>
                <MaskValue>3</MaskValue>
                <MaskResultTrue>Error Present at time of request</MaskResultTrue>
                <MaskResultFalse />
              </MaskMatch>
            </MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Event Count</Name>
            <ConversionId>545</ConversionId>
            <Units>count</Units>
            <ByteIndex>9</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition One: Engine Speed</Name>
            <ConversionId>546</ConversionId>
            <Units>rpm</Units>
            <ByteIndex>3</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches></MaskMatches>
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Two: Fuel Quantity</Name>
            <ConversionId>547</ConversionId>
            <Units>mm3/str</Units>
            <ByteIndex>4</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Three: Accelerator Pedal</Name>
            <ConversionId>548</ConversionId>
            <Units>%</Units>
            <ByteIndex>5</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Four: Rail Pressure</Name>
            <ConversionId>549</ConversionId>
            <Units>Bar</Units>
            <ByteIndex>6</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Five: Turbo Pressure</Name>
            <ConversionId>550</ConversionId>
            <Units>mBar</Units>
            <ByteIndex>7</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
          <ElementDefinition>
            <Name>Environmental Condition Six: Engine Temperature</Name>
            <ConversionId>551</ConversionId>
            <Units>°C</Units>
            <ByteIndex>8</ByteIndex>
            <ByteLenght>1</ByteLenght>
            <BitShift>0</BitShift>
            <Bitmask>255</Bitmask>
            <MaskMatches />
            <LittleEndian>false</LittleEndian>
          </ElementDefinition>
        </ErrorElements>
      </ErrorDefinition>
    </ErrorDefinitions>
  </ErrorMemoryStructureDefinition>
  <EcuAddress>16</EcuAddress>
  <EcuWarning></EcuWarning>
  <Routines></Routines>
  <SnapshotDefinitions>
    <SnapshotDefinition>
      <Identifier>1</Identifier>
      <Name>Immobiliser</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name>Immobiliser Status</Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>No Code Received</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>1</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Code Unknown</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>1</BitShift>
              <Bitmask>2</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Erroneous Key Code/Anntena Defect</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>2</BitShift>
              <Bitmask>4</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Virgin Ecu</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>3</BitShift>
              <Bitmask>8</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Engine Start Disabled</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>4</BitShift>
              <Bitmask>16</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Universal Code Received</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>5</BitShift>
              <Bitmask>32</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>89</Identifier>
      <Name>Fuel Filter Heater</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name>State</Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Fuel temperature insufficent to activate heater</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>1</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Fuel temperature in error, using TH2O</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>1</BitShift>
              <Bitmask>2</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Engine speed (rpm) above threshold to activate heater</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>2</BitShift>
              <Bitmask>4</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Battery voltage above maximum limit</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>3</BitShift>
              <Bitmask>8</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>93</Identifier>
      <Name>Injection Actuators</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name>State</Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Post injection 1 (Poi1) active</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>1</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Post injection 2 (Poi2) active</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>1</BitShift>
              <Bitmask>2</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Principle injection (MI1) active</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>2</BitShift>
              <Bitmask>4</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Pilot injection 1 (Pil1) active</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>4</BitShift>
              <Bitmask>16</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Pilot injection 2 (Pil2) active</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>5</BitShift>
              <Bitmask>32</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
            <ElementDefinition>
              <Name>Pilot injection 3 (Pil3) active</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>6</BitShift>
              <Bitmask>64</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>True</MaskResultTrue>
                  <MaskResultFalse>False</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>93</Identifier>
      <Name>Syncronisation Status</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Stage</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>00</MaskValue>
                  <MaskResultTrue>Initalisation (Power On)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>01</MaskValue>
                  <MaskResultTrue>Counters Reset</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>02</MaskValue>
                  <MaskResultTrue>Timeout. Phase and Revolution signals not received</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>04</MaskValue>
                  <MaskResultTrue>Waiting for Revolution signal</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>33</MaskValue>
                  <MaskResultTrue>Synchronising Phase signal</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>34</MaskValue>
                  <MaskResultTrue>Defective Phase sensor</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>48</MaskValue>
                  <MaskResultTrue>Engine synchronized</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>113</Identifier>
      <Name>MIL System Status</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Status</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>0</MaskValue>
                  <MaskResultTrue>Not Specified</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Activation On request from diagnosis ccm</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>Activation Blink request from diagnosis ccm</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>4</MaskValue>
                  <MaskResultTrue>Activation On request from service IOLI</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>8</MaskValue>
                  <MaskResultTrue>Activation Blink request from service IOLI</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>16</MaskValue>
                  <MaskResultTrue>Light activated from the check test from Key-On done</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>64</MaskValue>
                  <MaskResultTrue>Light activated by formal procedure permanent On</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>128</MaskValue>
                  <MaskResultTrue>Light activated formal procedure Blink</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>119</Identifier>
      <Name>Cruise Control Status</Name>
      <Lenght>2</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name>Status</Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>256</MaskValue>
                  <MaskResultTrue>Neutral state (No adjustment required)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>768</MaskValue>
                  <MaskResultTrue>Off (Cruise control InActive)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1024</MaskValue>
                  <MaskResultTrue>Activated regulation down (Set- enabled)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1280</MaskValue>
                  <MaskResultTrue>Cruise Control activating deceleration</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1536</MaskValue>
                  <MaskResultTrue>Re-enable Cruise Control for higher speed</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1792</MaskValue>
                  <MaskResultTrue>Re-enable Cruise Control for lower speed</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2048</MaskValue>
                  <MaskResultTrue>Activated regulation up (Set+ enabled)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2304</MaskValue>
                  <MaskResultTrue>Cruise Control activating acceleration</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2560</MaskValue>
                  <MaskResultTrue>Cruise Control regulated awaiting further commands</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>120</Identifier>
      <Name>Errors Cruise Control 1</Name>
      <Lenght>2</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>2</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>65535</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Cruise control command sequence not plausible</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>General error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>4</MaskValue>
                  <MaskResultTrue>Brake switch error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>8</MaskValue>
                  <MaskResultTrue>Accelerator pedal error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>16</MaskValue>
                  <MaskResultTrue>Clutch switch error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>32</MaskValue>
                  <MaskResultTrue>RPM sensor error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>64</MaskValue>
                  <MaskResultTrue>Vehicle speed error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>128</MaskValue>
                  <MaskResultTrue>Turbo pressure error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>256</MaskValue>
                  <MaskResultTrue>Rail pressure error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>512</MaskValue>
                  <MaskResultTrue>Deceleration to fast</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>121</Identifier>
      <Name>Errors Cruise Control 2</Name>
      <Lenght>3</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>3</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>16777215</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Cruise control command sequence not plausible</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>Off (Cruise control not active)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>4</MaskValue>
                  <MaskResultTrue>General error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>8</MaskValue>
                  <MaskResultTrue>Acceleration too rapid</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>16</MaskValue>
                  <MaskResultTrue>Battery voltage too low</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1024</MaskValue>
                  <MaskResultTrue>General error</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>2048</MaskValue>
                  <MaskResultTrue>Brake switch On</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>4096</MaskValue>
                  <MaskResultTrue>Clutch switch On</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>8192</MaskValue>
                  <MaskResultTrue>Selected gear not plausible</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>16384</MaskValue>
                  <MaskResultTrue>Vehicle speed outside tolerance</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>32768</MaskValue>
                  <MaskResultTrue>Engine speed to high</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>65536</MaskValue>
                  <MaskResultTrue>Engine speed to low</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>131072</MaskValue>
                  <MaskResultTrue>Ratio vehicle speed/engine speed below threshold</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>262144</MaskValue>
                  <MaskResultTrue>Torque reduction requested from CAN nodes (ASR,ABS,etc)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>524288</MaskValue>
                  <MaskResultTrue>Ratio vehicle speed/Engine speed above threshold</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1048576</MaskValue>
                  <MaskResultTrue>Ratio vehicle speed/target speed above threshold</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>2097152</MaskValue>
                  <MaskResultTrue>Absolute difference too high (true speed under target threshold)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>4194304</MaskValue>
                  <MaskResultTrue>Absolute difference too high (true speed above target threshold)</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>8388608</MaskValue>
                  <MaskResultTrue>Relative difference between target and real speed too high</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>123</Identifier>
      <Name>Rail Pressure Regulation Status</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>0</MaskValue>
                  <MaskResultTrue>Key on motor stopped</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Engine speed &gt; 100rpm, no variation in rail pressure</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>Closed loop not monitoring rail pressure</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>4</MaskValue>
                  <MaskResultTrue>Closed loop monitoring rail pressure</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>7</MaskValue>
                  <MaskResultTrue>Engine Off in open loop</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>8</MaskValue>
                  <MaskResultTrue>Open loop, waiting to transition to closed loop</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>9</MaskValue>
                  <MaskResultTrue>Conditions Ok for low test pressure power-latch</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>10</MaskValue>
                  <MaskResultTrue>Conditions Ok for low test pressure.con inj OFF PWL</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>11</MaskValue>
                  <MaskResultTrue>Conditions Ok for pressure control test in PWL</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>124</Identifier>
      <Name>Accelerator Pedal State</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>16</MaskValue>
                  <MaskResultTrue>Pedal 1 Ok</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>17</MaskValue>
                  <MaskResultTrue>Signal from pedal 1 wrong, using siganl from pedal 2</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>18</MaskValue>
                  <MaskResultTrue>Signal from pedal 2 wrong</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>19</MaskValue>
                  <MaskResultTrue>Implausible signal from pedal 1-2 using the smaller value</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>32</MaskValue>
                  <MaskResultTrue>Pedal 1-2 error, using minimum value</MaskResultTrue>
                  <MaskResultFalse />
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>125</Identifier>
      <Name>Inhibited Air Control(ERG)</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>0</MaskValue>
                  <MaskResultTrue>Air Control Active</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>Cut Off, Air Control inhibited</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>3</MaskValue>
                  <MaskResultTrue>Status Cut-Off during regeneration filtering, Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>4</MaskValue>
                  <MaskResultTrue>Gear Change, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>5</MaskValue>
                  <MaskResultTrue>Enabled exhaust gas regeneration treatment</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>6</MaskValue>
                  <MaskResultTrue>Prolonged Minimum, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>8</MaskValue>
                  <MaskResultTrue>System error, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>10</MaskValue>
                  <MaskResultTrue>Air value outside tolerance, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>12</MaskValue>
                  <MaskResultTrue>Atmospheric pressure too low, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>14</MaskValue>
                  <MaskResultTrue>Water temperature too low, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>16</MaskValue>
                  <MaskResultTrue>Water temperature too high, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>18</MaskValue>
                  <MaskResultTrue>Battery voltage to low, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>20</MaskValue>
                  <MaskResultTrue>Quantity injected too high, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>22</MaskValue>
                  <MaskResultTrue>Cold Start, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>24</MaskValue>
                  <MaskResultTrue>Air control inhibit request from CCM</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>26</MaskValue>
                  <MaskResultTrue>Key in position Off, Air Control Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>126</Identifier>
      <Name>Power Latch State</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>0</MaskValue>
                  <MaskResultTrue>Power-latch not active, Key in position ON</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>16</MaskValue>
                  <MaskResultTrue>Key OFF, engine powering Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>32</MaskValue>
                  <MaskResultTrue>Engin stopped</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>48</MaskValue>
                  <MaskResultTrue>Executing engine power latch</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>64</MaskValue>
                  <MaskResultTrue>Waiting for fan Off</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>65</MaskValue>
                  <MaskResultTrue>Waiting for external event to be saved to EEPROM</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>80</MaskValue>
                  <MaskResultTrue>Waiting for recovery trigger</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>81</MaskValue>
                  <MaskResultTrue>Recovery in progress</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>82</MaskValue>
                  <MaskResultTrue>Recovery errors in progress</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>96</MaskValue>
                  <MaskResultTrue>Waiting for external main relay off command</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>240</MaskValue>
                  <MaskResultTrue>Waiting for trigger for main relay off command</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>255</MaskValue>
                  <MaskResultTrue>Main relay not opened</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>127</Identifier>
      <Name>Inhibited Turbo Pressure Regulation</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>0</MaskValue>
                  <MaskResultTrue>Turbo Control Active</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>06</MaskValue>
                  <MaskResultTrue>Turbo Control Off, Default value 75%</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>12</MaskValue>
                  <MaskResultTrue>Turbo Control Off, Default value 40%</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>18</MaskValue>
                  <MaskResultTrue>Turbo Control Off, Default value 30%</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>192</Identifier>
      <Name>Cruise Control Type</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Non adaptive cruise present</MaskResultTrue>
                  <MaskResultFalse>Cruise absent</MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>Adaptive cruise present</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>193</Identifier>
      <Name>Air Conditioner Type</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Air Conditioner present</MaskResultTrue>
                  <MaskResultFalse>Air Conditioner absent</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>194</Identifier>
      <Name>Fan Control</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>0</MaskValue>
                  <MaskResultTrue>Waiting to recognise fan type</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>PWM controlled Fan</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>2 fans with 2 digital commands via CCM</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>true</MatchValue>
                  <MaskValue>3</MaskValue>
                  <MaskResultTrue>1 fan PWM controlled 1 fan digital control</MaskResultTrue>
                  <MaskResultFalse></MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
    <SnapshotDefinition>
      <Identifier>218</Identifier>
      <Name>Cruise Control Switch</Name>
      <Lenght>1</Lenght>
      <Elements>
        <Element>
          <Name></Name>
          <ElementDefinitions>
            <ElementDefinition>
              <Name></Name>
              <ConversionId>-1</ConversionId>
              <Units></Units>
              <ByteIndex>0</ByteIndex>
              <ByteLenght>1</ByteLenght>
              <BitShift>0</BitShift>
              <Bitmask>255</Bitmask>
              <MaskMatches>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>1</MaskValue>
                  <MaskResultTrue>Cruise control ON</MaskResultTrue>
                  <MaskResultFalse>Cruise control OFF</MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>2</MaskValue>
                  <MaskResultTrue>Switch resume ON</MaskResultTrue>
                  <MaskResultFalse>Switch resume OFF</MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>4</MaskValue>
                  <MaskResultTrue>Switch SET - ON</MaskResultTrue>
                  <MaskResultFalse>Switch SET - OFF</MaskResultFalse>
                </MaskMatch>
                <MaskMatch>
                  <MatchValue>false</MatchValue>
                  <MaskValue>8</MaskValue>
                  <MaskResultTrue>Switch SET + ON</MaskResultTrue>
                  <MaskResultFalse>Switch SET + OFF</MaskResultFalse>
                </MaskMatch>
              </MaskMatches>
              <LittleEndian>false</LittleEndian>
            </ElementDefinition>
          </ElementDefinitions>
        </Element>
      </Elements>
    </SnapshotDefinition>
  </SnapshotDefinitions>
  <Sensors>
    <LocalIdentifier>
      <Name>Immob-No Code Received</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>1</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Immob-Code Unknown</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>1</BitShift>
      <Bitmask>2</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>1</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Immob-Erroneous Key Code/Anntena Defect</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>2</BitShift>
      <Bitmask>4</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>1</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Immob-Virgin Ecu</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>3</BitShift>
      <Bitmask>8</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>1</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Immob-Engine Start Disabled</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>4</BitShift>
      <Bitmask>16</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>1</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Immob-Universal Code Received</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>5</BitShift>
      <Bitmask>32</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>1</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Odometer</Name>
      <ConversionId>500</ConversionId>
      <Units>km</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>150000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>3</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Number times Max RPM exceeded</Name>
      <ConversionId>501</ConversionId>
      <Units>count</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>255</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>8</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Total time exceeding Max RPM</Name>
      <ConversionId>502</ConversionId>
      <Units>ms</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>6555</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>9</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Maximum Rpm Reached</Name>
      <ConversionId>503</ConversionId>
      <Units>rpm</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>6000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>10</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Number of rewritings</Name>
      <ConversionId>504</ConversionId>
      <Units>count</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>255</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>11</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Odometer @ last rewriting</Name>
      <ConversionId>505</ConversionId>
      <Units>km</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>150000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>12</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Engine Speed</Name>
      <ConversionId>506</ConversionId>
      <Units>rpm</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>6000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>48</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Accelerator Pedal Position</Name>
      <ConversionId>507</ConversionId>
      <Units>%</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches />
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>49</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fuel Pressure Target</Name>
      <ConversionId>508</ConversionId>
      <Units>Bar</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1500</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>50</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fuel Pressure Measured</Name>
      <ConversionId>509</ConversionId>
      <Units>Bar</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1500</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>51</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>D.C Pressure Regulator</Name>
      <ConversionId>510</ConversionId>
      <Units>%</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>52</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Airflow Measured</Name>
      <ConversionId>511</ConversionId>
      <Units>Mg/str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>700</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>53</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Airflow Target</Name>
      <ConversionId>512</ConversionId>
      <Units>Mg/str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>700</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>54</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>D.C E.R.G</Name>
      <ConversionId>513</ConversionId>
      <Units>%</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>55</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Measured Turbo Charger Pressure</Name>
      <ConversionId>514</ConversionId>
      <Units>mbar</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1500</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>56</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Target Turbo Charger Pressure</Name>
      <ConversionId>515</ConversionId>
      <Units>mbar</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1500</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>57</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>D.C. Turbo Actuator</Name>
      <ConversionId>516</ConversionId>
      <Units>%</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>58</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Atmospheric Pressure</Name>
      <ConversionId>517</ConversionId>
      <Units>mbar</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1100</UpperLimit>
      <LowerLimit>800</LowerLimit>
      <FlagType>false</FlagType>
      <Id>59</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Air Temperature</Name>
      <ConversionId>518</ConversionId>
      <Units>ºC</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>150</UpperLimit>
      <LowerLimit>-20</LowerLimit>
      <FlagType>false</FlagType>
      <Id>60</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Air Temperature Turbo Input</Name>
      <ConversionId>519</ConversionId>
      <Units>ºC</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>150</UpperLimit>
      <LowerLimit>-20</LowerLimit>
      <FlagType>false</FlagType>
      <Id>61</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Engine Coolant Temperature</Name>
      <ConversionId>520</ConversionId>
      <Units>ºC</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>150</UpperLimit>
      <LowerLimit>-20</LowerLimit>
      <FlagType>false</FlagType>
      <Id>62</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fuel Temperature</Name>
      <ConversionId>521</ConversionId>
      <Units>ºC</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>150</UpperLimit>
      <LowerLimit>-20</LowerLimit>
      <FlagType>false</FlagType>
      <Id>63</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Vehicle Speed</Name>
      <ConversionId>522</ConversionId>
      <Units>km/h</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>250</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>64</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Battery Voltage</Name>
      <ConversionId>523</ConversionId>
      <Units>volts</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>15</UpperLimit>
      <LowerLimit>10</LowerLimit>
      <FlagType>false</FlagType>
      <Id>65</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Atmospheric Pressure</Name>
      <ConversionId>524</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>66</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Accelerator 1</Name>
      <ConversionId>526</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>67</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Accelerator 2</Name>
      <ConversionId>527</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>68</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Turbo Pressure</Name>
      <ConversionId>528</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>69</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Engine Temperature</Name>
      <ConversionId>529</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>70</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Air Temperature</Name>
      <ConversionId>530</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>71</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Turbo Air Temperature</Name>
      <ConversionId>531</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>72</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Fuel Temp</Name>
      <ConversionId>532</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>73</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>ADC Air Mass</Name>
      <ConversionId>533</ConversionId>
      <Units>mV</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>5000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>74</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Pressure Regulator Actuator Current</Name>
      <ConversionId>534</ConversionId>
      <Units>mA</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>75</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Power Sensor 1 State</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>3</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Voltage Above Max.</MaskResultTrue>
          <MaskResultFalse></MaskResultFalse>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>2</MaskValue>
          <MaskResultTrue>Voltage Below Min.</MaskResultTrue>
          <MaskResultFalse></MaskResultFalse>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>0</MaskValue>
          <MaskResultTrue>Voltage Ok</MaskResultTrue>
          <MaskResultFalse></MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>3</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>true</FlagType>
      <Id>76</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Power Sensor 2 State</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>3</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Voltage Above Max.</MaskResultTrue>
          <MaskResultFalse></MaskResultFalse>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>2</MaskValue>
          <MaskResultTrue>Voltage Below Min.</MaskResultTrue>
          <MaskResultFalse></MaskResultFalse>
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>0</MaskValue>
          <MaskResultTrue>Voltage Ok</MaskResultTrue>
          <MaskResultFalse></MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>3</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>77</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Preheat State</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>true</FlagType>
      <Id>78</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fuel Pump Relay</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>79</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Air Con Request</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Request On</MaskResultTrue>
          <MaskResultFalse>Request Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>true</FlagType>
      <Id>80</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Air Con Compressor Relay</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>true</FlagType>
      <Id>81</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Trinary Input</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Pressure Reached</MaskResultTrue>
          <MaskResultFalse>Pressure Not Reached</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>true</FlagType>
      <Id>82</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Quadrinary Input</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Pressure Reached</MaskResultTrue>
          <MaskResultFalse>Pressure Not Reached</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>true</FlagType>
      <Id>83</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Air Con. Pressure</Name>
      <ConversionId>535</ConversionId>
      <Units>Bar</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>10</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>84</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fan 1</Name>
      <ConversionId>536</ConversionId>
      <Units>%</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>85</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fan 2 State</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>10</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>true</FlagType>
      <Id>86</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Throttle Butterfly</Name>
      <ConversionId>537</ConversionId>
      <Units>%</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>87</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fuel Heater Relay State</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>88</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Fuel Quantity Injected</Name>
      <ConversionId>538</ConversionId>
      <Units>mm3/cyc</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>90</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>H2O In Fuel Filter</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>True</MaskResultTrue>
          <MaskResultFalse>False</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>91</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Angle Pil1 Start</Name>
      <ConversionId>539</ConversionId>
      <Units>º</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>180</UpperLimit>
      <LowerLimit>-180</LowerLimit>
      <FlagType>false</FlagType>
      <Id>94</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Angle Pil2 Start</Name>
      <ConversionId>539</ConversionId>
      <Units>º</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>180</UpperLimit>
      <LowerLimit>-180</LowerLimit>
      <FlagType>false</FlagType>
      <Id>95</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Angle Pil3 Start</Name>
      <ConversionId>539</ConversionId>
      <Units>º</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>180</UpperLimit>
      <LowerLimit>-180</LowerLimit>
      <FlagType>false</FlagType>
      <Id>96</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Angle MI Start</Name>
      <ConversionId>539</ConversionId>
      <Units>º</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>180</UpperLimit>
      <LowerLimit>-180</LowerLimit>
      <FlagType>false</FlagType>
      <Id>97</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Angle Pol1 Start</Name>
      <ConversionId>539</ConversionId>
      <Units>º</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>180</UpperLimit>
      <LowerLimit>-180</LowerLimit>
      <FlagType>false</FlagType>
      <Id>98</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Activation Period Pil1</Name>
      <ConversionId>540</ConversionId>
      <Units>uS</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>99</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Activation Period Pil2</Name>
      <ConversionId>540</ConversionId>
      <Units>uS</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>100</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Activation Period Pil3</Name>
      <ConversionId>540</ConversionId>
      <Units>uS</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>101</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Activation Period MI</Name>
      <ConversionId>540</ConversionId>
      <Units>uS</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>102</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Activation Period Pol1</Name>
      <ConversionId>540</ConversionId>
      <Units>uS</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>103</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Quantity Fuel Injected Pil1</Name>
      <ConversionId>541</ConversionId>
      <Units>mm3/str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>104</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Quantity Fuel Injected Pil2</Name>
      <ConversionId>541</ConversionId>
      <Units>mm3/str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>105</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Quantity Fuel Injected Pil3</Name>
      <ConversionId>541</ConversionId>
      <Units>mm3/str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>106</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Quantity Fuel Injected MI</Name>
      <ConversionId>541</ConversionId>
      <Units>mm3/str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>107</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Quantity Fuel Injected Pol1</Name>
      <ConversionId>541</ConversionId>
      <Units>mm3/str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1000</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>108</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Brake Pedal</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Pressed</MaskResultTrue>
          <MaskResultFalse />
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>0</MaskValue>
          <MaskResultTrue>Not Pressed</MaskResultTrue>
          <MaskResultFalse />
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>109</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Redundant Brake Pedal</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Pressed</MaskResultTrue>
          <MaskResultFalse />
        </MaskMatch>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>0</MaskValue>
          <MaskResultTrue>Not Pressed</MaskResultTrue>
          <MaskResultFalse />
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>110</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Clutch Switch</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Pressed</MaskResultTrue>
          <MaskResultFalse>Not Pressed</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>111</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Oil Pressure Switch</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Oil Pressure OK</MaskResultTrue>
          <MaskResultFalse>Oil Pressure NOK</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>112</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Oil Pressure Light</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>114</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>H2O In Filter Light</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>115</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>TH2O Light</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>116</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control Light</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>117</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Target Speed</Name>
      <ConversionId>542</ConversionId>
      <Units>km/h</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>true</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>On</MaskResultTrue>
          <MaskResultFalse>Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>118</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Correction Quantity Cylinder 1</Name>
      <ConversionId>543</ConversionId>
      <Units>mm3/Str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>-100</LowerLimit>
      <FlagType>false</FlagType>
      <Id>208</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Correction Quantity Cylinder 2</Name>
      <ConversionId>543</ConversionId>
      <Units>mm3/Str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>-100</LowerLimit>
      <FlagType>false</FlagType>
      <Id>209</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Correction Quantity Cylinder 3</Name>
      <ConversionId>543</ConversionId>
      <Units>mm3/Str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>-100</LowerLimit>
      <FlagType>false</FlagType>
      <Id>210</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Correction Quantity Cylinder 4</Name>
      <ConversionId>543</ConversionId>
      <Units>mm3/Str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>-100</LowerLimit>
      <FlagType>false</FlagType>
      <Id>211</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Correction Quantity Cylinder 5</Name>
      <ConversionId>543</ConversionId>
      <Units>mm3/Str</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>0</Bitmask>
      <MaskMatches></MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>100</UpperLimit>
      <LowerLimit>-100</LowerLimit>
      <FlagType>false</FlagType>
      <Id>212</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control On/Off</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Switch On</MaskResultTrue>
          <MaskResultFalse>Switch Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>214</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control SET+</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Switch On</MaskResultTrue>
          <MaskResultFalse>Switch Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>215</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control SET-</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Switch On</MaskResultTrue>
          <MaskResultFalse>Switch Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>216</Id>
    </LocalIdentifier>
    <LocalIdentifier>
      <Name>Cruise Control RESUME</Name>
      <ConversionId>-1</ConversionId>
      <Units>status</Units>
      <ByteIndex>0</ByteIndex>
      <ByteLenght>0</ByteLenght>
      <BitShift>0</BitShift>
      <Bitmask>1</Bitmask>
      <MaskMatches>
        <MaskMatch>
          <MatchValue>false</MatchValue>
          <MaskValue>1</MaskValue>
          <MaskResultTrue>Switch On</MaskResultTrue>
          <MaskResultFalse>Switch Off</MaskResultFalse>
        </MaskMatch>
      </MaskMatches>
      <LittleEndian>false</LittleEndian>
      <UpperLimit>1</UpperLimit>
      <LowerLimit>0</LowerLimit>
      <FlagType>false</FlagType>
      <Id>217</Id>
    </LocalIdentifier>
  </Sensors>
  <Actuators>
    <InputOutputLocalIdentifier>
      <Name>Air Conditioner Clutch</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>ACP.BMP</ImageName>
      <Duration>10</Duration>
      <Id>1</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fan One</Name>
      <Warning>Warning this test causes {0} to activate. Continue ?.</Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>FAN.BMP</ImageName>
      <Duration>10</Duration>
      <Id>2</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fuel Pump Relay</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>FP.BMP</ImageName>
      <Duration>10</Duration>
      <Id>3</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fan Two</Name>
      <Warning>Warning this test causes {0} to activate. Continue ?.</Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>FAN.BMP</ImageName>
      <Duration>10</Duration>
      <Id>4</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Malfunction Warning Light</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>5</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Preheat Lamp</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>6</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Glowplug preheat relay</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>RELAY.BMP</ImageName>
      <Duration>10</Duration>
      <Id>7</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Engine Coolant Temperature Warning Light</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>TS.BMP</ImageName>
      <Duration>10</Duration>
      <Id>8</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Regulator VTG-waste-gateturbo</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>ECU.bmp</ImageName>
      <Duration>10</Duration>
      <Id>11</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>E.R.G</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>FVRS.bmp</ImageName>
      <Duration>10</Duration>
      <Id>12</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fuel Pressure Regulator</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>FVRS.bmp</ImageName>
      <Duration>10</Duration>
      <Id>13</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Cruise Control Lamp</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>14</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Oil Pressure Control Lamp</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>15</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Throttle Butterfly</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>THROT.bmp</ImageName>
      <Duration>10</Duration>
      <Id>16</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Fuel Filter Heater Relay</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>RELAY.BMP</ImageName>
      <Duration>10</Duration>
      <Id>20</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
    <InputOutputLocalIdentifier>
      <Name>Water In Fuel Filter Lamp</Name>
      <Warning></Warning>
      <Message>The {0} will switch 1 Second On and 1 Second Off for {1} Seconds.</Message>
      <ImageName>MIL.BMP</ImageName>
      <Duration>10</Duration>
      <Id>23</Id>
      <ReturnEcuControl>false</ReturnEcuControl>
      <UseControlParameters>false</UseControlParameters>
      <ControlParameter>0</ControlParameter>
      <ActivationType>Ecu</ActivationType>
    </InputOutputLocalIdentifier>
  </Actuators>
  <ReadFaultsByLocalId>false</ReadFaultsByLocalId>
  <InitType>Standard</InitType>
  <RpmSensor xsi:type="LocalIdentifier">
    <Name>Engine Speed</Name>
    <ConversionId>506</ConversionId>
    <Units>rpm</Units>
    <ByteIndex>0</ByteIndex>
    <ByteLenght>0</ByteLenght>
    <BitShift>0</BitShift>
    <Bitmask>0</Bitmask>
    <MaskMatches />
    <LittleEndian>false</LittleEndian>
    <UpperLimit>6000</UpperLimit>
    <LowerLimit>0</LowerLimit>
    <FlagType>false</FlagType>
    <Id>48</Id>
  </RpmSensor>
  <SpeedSensor xsi:type="LocalIdentifier">
    <Name>Vehicle Speed</Name>
    <ConversionId>522</ConversionId>
    <Units>km/h</Units>
    <ByteIndex>0</ByteIndex>
    <ByteLenght>0</ByteLenght>
    <BitShift>0</BitShift>
    <Bitmask>0</Bitmask>
    <MaskMatches />
    <LittleEndian>false</LittleEndian>
    <UpperLimit>250</UpperLimit>
    <LowerLimit>0</LowerLimit>
    <FlagType>false</FlagType>
    <Id>64</Id>
  </SpeedSensor>
</KwpEcu>